<?php
        include '../../auth/ceklogin.php';
	include "../../sql/conn.php";
	$page = isset($_POST['page']) ? intval($_POST['page']) : 1;
	$rows = isset($_POST['rows']) ? intval($_POST['rows']) : 10;
	$offset = ($page-1)*$rows;
	$result = array();

        $barcode = ' barang.barcode is not null';
        $partnumber = '';
        $namabarang = '';
        $kategoribarang = '';
        $satuanbarang = '';
	
	if (isset($_POST['ref']))
	{
		$ref = $_POST['ref'];
		$ref = explode('&',$ref);
                
		//nama barang
		$namabarang	= $ref[0];
                $namabarang     = explode('=',$namabarang);
                $namabarang     = $namabarang[1];
                
                //kategori barang
		$kategoribarang	= $ref[1];	
		$kategoribarang = explode('=',$kategoribarang);
                $kategoribarang = $kategoribarang[1];
                
                //satuan barang
		$satuanbarang	= $ref[2];
                $satuanbarang = explode('=',$satuanbarang);
                $satuanbarang = $satuanbarang[1];
                
		//cek post namabarang
		if ($namabarang!='')
		{
			$namabarang	= " AND barang.namaBarang like '%".trim($namabarang)."%'";
		}
                
		//cek post kategoribarang
		if ($kategoribarang!='')
		{
			$kategoribarang	= " AND barang.idKategoriBarang like '%".trim($kategoribarang)."%'";
		}
                
		//cek post satuanbarang
		if ($satuanbarang!='')
		{
			$satuanbarang	= " AND barang.idSatuanBarang like '%".trim($satuanbarang)."%'";
		}
	}

        $rs = mysql_query("SELECT COUNT(*) FROM barang where $barcode $partnumber $namabarang $kategoribarang $satuanbarang");
	$row = mysql_fetch_row($rs);
	$result["total"] = $row[0];	
	$rs = mysql_query("
           select 
                barang.barcode
                ,barang.idBarang
                ,barang.namaBarang
                ,barang.idKategoriBarang
                ,kategori_barang.namaKategoriBarang
                ,barang.idSatuanBarang
                ,satuan_barang.namaSatuanBarang
                ,barang.jumBarang
                ,barang.hargaJual
                ,barang.last_update
                ,rak.namaRak
                ,barang.idSupplier
                ,supplier.namaSupplier
           from 
                barang
                left join kategori_barang on barang.idKategoriBarang=kategori_barang.idKategoriBarang
                left join satuan_barang on barang.idSatuanBarang=satuan_barang.idSatuanBarang
                left join rak on barang.idRak=rak.idRak
                left join supplier on barang.idSupplier=supplier.idSupplier
           where
                $barcode
                $partnumber
                $namabarang
                $kategoribarang
                $satuanbarang
           order by 
                barang.idBarang desc
           limit $offset,$rows
            ");
	$rows = array();
	while($row = mysql_fetch_object($rs)){
		array_push($rows, $row);
	}
	$result["rows"] = $rows;
	echo json_encode($result);
?>